Ddpm Explained